
    import java.util.Arrays;
import java.util.Scanner;
    public class Test5 {
        public static void main(String[] args) {
            Scanner sc = new Scanner(System.in);
            int []num=new int[100001];
            int i_count=0,N=0,M=0;
            int n=sc.nextInt();//输入n
            sc.nextLine();
            for(int i=0;i<n;i++) {
                Scanner scc=new Scanner(sc.nextLine());//一行行输入
                while(scc.hasNext()) {//判断有没有下一个输入
                    num[i_count]=scc.nextInt();//一个一个都进去
                    i_count++;
                }
            }
            Arrays.sort(num,0,i_count);//Arrays可以指定从0到i_count-1进行从小到大排序，不然会按照整个数组定义的大小来排
            for(int j=0;j<i_count;j++) {
                if(num[j]==num[j+1]-2) {
                    N=num[j]+1;
                }
                if(num[j]==num[j+1]) {
                    M=num[j];
                }
            }
            System.out.print(N+" "+M);
        }
    }

